technical service depot - Turkish English Dictionary